import numpy as np
import matplotlib.pyplot as plt

# 读取图片
c = plt.imread('data/baidu_logo.png')

# c 为三位数组，最高维：图像的高；次高纬：图像的宽；最低纬：颜色[R,G,B]
plt.imshow(c)
# 灰度公式固定值
arr = np.array([0.299, 0.587, 0.114])
# 将数组 c 颜色值与数组 arr 进行点乘运算
x = np.dot(c[..., :3], [0.299, 0.587, 0.114])
# 传入数组，显示灰度

plt.imshow(x, cmap='gray')
# 显示图片
plt.show()
